package com.lingxu.api.ztb.model.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 招标公告表
 *
 * @author admin
 * @since 2025-07-18
 */
@Data
@ApiModel(value="招标公告表VO", description="招标公告表VO")
public class ZtbBiddingnoticeVO {
    /**
     * 招标内容
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标内容")
    @com.alibaba.excel.annotation.ExcelProperty("招标内容")
    @ApiModelProperty(value = "招标内容")
    private String tendercontent;
    /**
     * 项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目编号")
    @com.alibaba.excel.annotation.ExcelProperty("项目编号")
    @ApiModelProperty(value = "项目编号")
    private String projectid;
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String  projectname;
    /**
     * PARAGRAPHNAME
     */
    @ApiModelProperty(value = "标段名称")
    @TableField("PARAGRAPHNAME")
    private String paragraphname;
    /**
     * 招标单位负责人
     */
    @ApiModelProperty(value = "招标单位负责人")
    @TableField("ZBDLFUZHEREN")
    private String zbdlfuzheren;
    /**
     * 需携带的材料
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="需携带的材料")
    @com.alibaba.excel.annotation.ExcelProperty("需携带的材料")
    @ApiModelProperty(value = "需携带的材料")
    private String needmaterial;
    /**
     * 其它证书、证明文件
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="其它证书、证明文件")
    @com.alibaba.excel.annotation.ExcelProperty("其它证书、证明文件")
    @ApiModelProperty(value = "其它证书、证明文件")
    private String profile;
    /**
     * 质量、业绩信誉
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="质量、业绩信誉")
    @com.alibaba.excel.annotation.ExcelProperty("质量、业绩信誉")
    @ApiModelProperty(value = "质量、业绩信誉")
    private String archivement;
    /**
     * 项目负责人资质资格
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目负责人资质资格")
    @com.alibaba.excel.annotation.ExcelProperty("项目负责人资质资格")
    @ApiModelProperty(value = "项目负责人资质资格")
    private String projectleaderqualification;
    /**
     * 企业资质、资信
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="企业资质、资信")
    @com.alibaba.excel.annotation.ExcelProperty("企业资质、资信")
    @ApiModelProperty(value = "企业资质、资信")
    private String enterpricequalification;
    /**
     * 招标文件获取方法
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标文件获取方法")
    @com.alibaba.excel.annotation.ExcelProperty("招标文件获取方法")
    @ApiModelProperty(value = "招标文件获取方法")
    private String bidderfiledownloadmethod;
    /**
     * 投标文件递交方法
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="投标文件递交方法")
    @com.alibaba.excel.annotation.ExcelProperty("投标文件递交方法")
    @ApiModelProperty(value = "投标文件递交方法")
    private String tenderfileuploadmethod;
    /**
     * 开标地点
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="开标地点")
    @com.alibaba.excel.annotation.ExcelProperty("开标地点")
    @ApiModelProperty(value = "开标地点")
    private String kbaddress;
    /**
     * 招标公告ID
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标公告ID")
    @com.alibaba.excel.annotation.ExcelProperty("招标公告ID")
    @ApiModelProperty(value = "招标公告ID")
    private String bnid;
    /**
     * 招标公告编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标公告编号")
    @com.alibaba.excel.annotation.ExcelProperty("招标公告编号")
    @ApiModelProperty(value = "招标公告编号")
    private String bncode;
    /**
     * 招标公告标题
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标公告标题")
    @com.alibaba.excel.annotation.ExcelProperty("招标公告标题")
    @ApiModelProperty(value = "招标公告标题")
    private String bnname;
    /**
     * 标段编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段编号")
    @com.alibaba.excel.annotation.ExcelProperty("标段编号")
    @ApiModelProperty(value = "标段编号")
    private String biaoduanid;
    /**
     * 建设单位ID:对应公司信息
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="建设单位ID:对应公司信息")
    @com.alibaba.excel.annotation.ExcelProperty("建设单位ID:对应公司信息")
    @ApiModelProperty(value = "建设单位ID:对应公司信息")
    private String jieshedanweiid;
    /**
     * 建设单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="建设单位")
    @com.alibaba.excel.annotation.ExcelProperty("建设单位")
    @ApiModelProperty(value = "建设单位")
    private String jieshedanwei;
    /**
     * 招标代理单位ID:关联公司表
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标代理单位ID:关联公司表")
    @com.alibaba.excel.annotation.ExcelProperty("招标代理单位ID:关联公司表")
    @ApiModelProperty(value = "招标代理单位ID:关联公司表")
    private String agentcompanyid;
    /**
     * 招标代理单位名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标代理单位名称")
    @com.alibaba.excel.annotation.ExcelProperty("招标代理单位名称")
    @ApiModelProperty(value = "招标代理单位名称")
    private String agentcompanyname;
    /**
     * 建设地点
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="建设地点")
    @com.alibaba.excel.annotation.ExcelProperty("建设地点")
    @ApiModelProperty(value = "建设地点")
    private String constructionsite;
    /**
     * 专业
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="专业")
    @com.alibaba.excel.annotation.ExcelProperty("专业")
    @ApiModelProperty(value = "专业")
    private String professional;
    /**
     * 招标种类
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标种类")
    @com.alibaba.excel.annotation.ExcelProperty("招标种类")
    @ApiModelProperty(value = "招标种类")
    private String tendertype;
    /**
     * 数量规模
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="数量规模")
    @com.alibaba.excel.annotation.ExcelProperty("数量规模")
    @ApiModelProperty(value = "数量规模")
    private String countsscale;
    /**
     * 投资总额
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="投资总额")
    @com.alibaba.excel.annotation.ExcelProperty("投资总额")
    @ApiModelProperty(value = "投资总额")
    private String totalinvestment;
    /**
     * 投资币别
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="投资币别")
    @com.alibaba.excel.annotation.ExcelProperty("投资币别")
    @ApiModelProperty(value = "投资币别")
    private String currency;
    /**
     * 单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="单位")
    @com.alibaba.excel.annotation.ExcelProperty("单位")
    @ApiModelProperty(value = "单位")
    private String unit;
    /**
     * 联系人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="联系人")
    @com.alibaba.excel.annotation.ExcelProperty("联系人")
    @ApiModelProperty(value = "联系人")
    private String contactman;
    /**
     * 联系电话
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="联系电话")
    @com.alibaba.excel.annotation.ExcelProperty("联系电话")
    @ApiModelProperty(value = "联系电话")
    private String phonenum;
    /**
     * 传真
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="传真")
    @com.alibaba.excel.annotation.ExcelProperty("传真")
    @ApiModelProperty(value = "传真")
    private String fax;
    /**
     * 上午工作时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="上午工作时间")
    @com.alibaba.excel.annotation.ExcelProperty("上午工作时间")
    @ApiModelProperty(value = "上午工作时间")
    private String morningworktime;
    /**
     * 下午工作时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="下午工作时间")
    @com.alibaba.excel.annotation.ExcelProperty("下午工作时间")
    @ApiModelProperty(value = "下午工作时间")
    private String afternoonworktime;
    /**
     * 节假日
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="节假日")
    @com.alibaba.excel.annotation.ExcelProperty("节假日")
    @ApiModelProperty(value = "节假日")
    private String holiday;
    /**
     * 报名地点
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="报名地点")
    @com.alibaba.excel.annotation.ExcelProperty("报名地点")
    @ApiModelProperty(value = "报名地点")
    private String applicationadress;
    /**
     * 报名条件
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="报名条件")
    @com.alibaba.excel.annotation.ExcelProperty("报名条件")
    @ApiModelProperty(value = "报名条件")
    private String applicationconditions;
    /**
     * 预审文件售价
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="预审文件售价")
    @com.alibaba.excel.annotation.ExcelProperty("预审文件售价")
    @ApiModelProperty(value = "预审文件售价")
    private String prefileprice;
    /**
     * 招标文件售价
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标文件售价")
    @com.alibaba.excel.annotation.ExcelProperty("招标文件售价")
    @ApiModelProperty(value = "招标文件售价")
    private String biddingfileprice;
    /**
     * 保证金
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="保证金")
    @com.alibaba.excel.annotation.ExcelProperty("保证金")
    @ApiModelProperty(value = "保证金")
    private String baozhengjin;
    /**
     * 其他说明
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="其他说明")
    @com.alibaba.excel.annotation.ExcelProperty("其他说明")
    @ApiModelProperty(value = "其他说明")
    private String otherdescription;
    /**
     * 招标公告状态:0,未审核;1,提交审核;2,审核通过;3,审核不通过
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标公告状态:0,未审核;1,提交审核;2,审核通过;3,审核不通过")
    @com.alibaba.excel.annotation.ExcelProperty("招标公告状态:0,未审核;1,提交审核;2,审核通过;3,审核不通过")
    @ApiModelProperty(value = "招标公告状态:0,未审核;1,提交审核;2,审核通过;3,审核不通过")
    private String tendernoticestate;
    /**
     * 创建人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建人")
    @com.alibaba.excel.annotation.ExcelProperty("创建人")
    @ApiModelProperty(value = "创建人")
    private String createuserguid;
    /**
     * 创建人所在公司ID
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建人所在公司ID")
    @com.alibaba.excel.annotation.ExcelProperty("创建人所在公司ID")
    @ApiModelProperty(value = "创建人所在公司ID")
    private String createcompanyid;
    /**
     * 公告最后修改人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="公告最后修改人")
    @com.alibaba.excel.annotation.ExcelProperty("公告最后修改人")
    @ApiModelProperty(value = "公告最后修改人")
    private String lastchangeuser;
    /**
     * 终审状态:0--审批失败;1--审批成功;2--审批中;3--编辑中
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审状态:0--审批失败;1--审批成功;2--审批中;3--编辑中")
    @com.alibaba.excel.annotation.ExcelProperty("终审状态:0--审批失败;1--审批成功;2--审批中;3--编辑中")
    @ApiModelProperty(value = "终审状态:0--审批失败;1--审批成功;2--审批中;3--编辑中")
    private String checkstate;
    /**
     * 终审意见
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审意见")
    @com.alibaba.excel.annotation.ExcelProperty("终审意见")
    @ApiModelProperty(value = "终审意见")
    private String checkresult;
    /**
     * 终审单位ID
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审单位ID")
    @com.alibaba.excel.annotation.ExcelProperty("终审单位ID")
    @ApiModelProperty(value = "终审单位ID")
    private String checkcompanyid;
    /**
     * 终审人ID
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审人ID")
    @com.alibaba.excel.annotation.ExcelProperty("终审人ID")
    @ApiModelProperty(value = "终审人ID")
    private String checkpersonid;
    /**
     * ZBPRICEKEYNAME
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="ZBPRICEKEYNAME")
    @com.alibaba.excel.annotation.ExcelProperty("ZBPRICEKEYNAME")
    @ApiModelProperty(value = "ZBPRICEKEYNAME")
    private String zbpricekeyname;
    /**
     * 公告发布状态:0表示未推送，1表示已推送
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="公告发布状态:0表示未推送，1表示已推送")
    @com.alibaba.excel.annotation.ExcelProperty("公告发布状态:0表示未推送，1表示已推送")
    @ApiModelProperty(value = "公告发布状态:0表示未推送，1表示已推送")
    private String ispost;
    /**
     * 招标类别:1--明标;2--暗标;3--其他
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标类别:1--明标;2--暗标;3--其他")
    @com.alibaba.excel.annotation.ExcelProperty("招标类别:1--明标;2--暗标;3--其他")
    @ApiModelProperty(value = "招标类别:1--明标;2--暗标;3--其他")
    private String bidstypeid;
    /**
     * 是否为交易中心平台推送：0-不是；1-交易中心平台推送
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否为交易中心平台推送：0-不是；1-交易中心平台推送")
    @com.alibaba.excel.annotation.ExcelProperty("是否为交易中心平台推送：0-不是；1-交易中心平台推送")
    @ApiModelProperty(value = "是否为交易中心平台推送：0-不是；1-交易中心平台推送")
    private String isjiaoyipost;
    /**
     * 报名开始时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="报名开始时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("报名开始时间")
    @ApiModelProperty(value = "报名开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date applybegintime;
    /**
     * 报名截止时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="报名截止时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("报名截止时间")
    @ApiModelProperty(value = "报名截止时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date applyendtime;
    /**
     * 发布时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="发布时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("发布时间")
    @ApiModelProperty(value = "发布时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date publishtime;
    /**
     * 开标开始时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="开标开始时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("开标开始时间")
    @ApiModelProperty(value = "开标开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date kbbegintime;
    /**
     * 业绩截止时间（报表审核用）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="业绩截止时间（报表审核用）",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("业绩截止时间（报表审核用）")
    @ApiModelProperty(value = "业绩截止时间（报表审核用）")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date yejiendtime;
    /**
     * 招标文件获取时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标文件获取时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("招标文件获取时间")
    @ApiModelProperty(value = "招标文件获取时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date bidderfiledownloadtime;
    /**
     * 创建时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("创建时间")
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createtime;
    /**
     * 公告最后修改时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="公告最后修改时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("公告最后修改时间")
    @ApiModelProperty(value = "公告最后修改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastchangetime;
    /**
     * 终审时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="终审时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("终审时间")
    @ApiModelProperty(value = "终审时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date checktime;
    /**
     * 支付截止时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="支付截止时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("支付截止时间")
    @ApiModelProperty(value = "支付截止时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date stoppaytime;
    /**
     * 投标有效期开始时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="投标有效期开始时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("投标有效期开始时间")
    @ApiModelProperty(value = "投标有效期开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date bidvaliditystart;
    /**
     * 投标有效期结束时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="投标有效期结束时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("投标有效期结束时间")
    @ApiModelProperty(value = "投标有效期结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date bidvalidityend;
    /**
     * 业绩数量（报表审核用）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="业绩数量（报表审核用）")
    @com.alibaba.excel.annotation.ExcelProperty("业绩数量（报表审核用）")
    @ApiModelProperty(value = "业绩数量（报表审核用）")
    private String yejicount;
    /**
     * 查看报名名单方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="查看报名名单方式")
    @com.alibaba.excel.annotation.ExcelProperty("查看报名名单方式")
    @ApiModelProperty(value = "查看报名名单方式")
    private String viewmode;
    /**
     * 评判业绩的最终年份
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="评判业绩的最终年份")
    @com.alibaba.excel.annotation.ExcelProperty("评判业绩的最终年份")
    @ApiModelProperty(value = "评判业绩的最终年份")
    private String achievementyear;
    /**
     * 评判业绩的年份跨度
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="评判业绩的年份跨度")
    @com.alibaba.excel.annotation.ExcelProperty("评判业绩的年份跨度")
    @ApiModelProperty(value = "评判业绩的年份跨度")
    private String achievementyearspan;

    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标单位")
    @com.alibaba.excel.annotation.ExcelProperty("中标单位")
    @ApiModelProperty(value = "中标单位")
    private String biddercompanyname;

    @cn.afterturn.easypoi.excel.annotation.Excel(name="合同文件")
    @com.alibaba.excel.annotation.ExcelProperty("合同文件")
    @ApiModelProperty(value = "合同文件")
    private String contractfile;

    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标方式")
    @com.alibaba.excel.annotation.ExcelProperty("招标方式")
    @ApiModelProperty(value = "招标方式")
    private String bidtype;

    @cn.afterturn.easypoi.excel.annotation.Excel(name="投标单位")
    @com.alibaba.excel.annotation.ExcelProperty("投标单位")
    @ApiModelProperty(value = "投标单位")
    private String biddingUnit;



    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}
